"""
题目 2：银行账户类
要求：
1.创建一个BankAccount类，包含以下属性：
o账户号（accountNumber）
o账户持有人（ownerName）
o余额（balance）
2.定义方法：
odeposit(amount)：存款
owithdraw(amount)：取款（需检查余额是否充足）
ocheckBalance()：返回当前余额
3.测试代码：创建一个账户，进行存款、取款操作，并查询余额。
"""
class BankAccount():
    def __init__(self,accountNumber,ownerName,balance):
        self.accountNumber = accountNumber
        self.ownerName = ownerName
        self.balance = balance

    def deposit(self,amount):
        self.balance += amount

    def withdraw(self,amount):
        if self.balance >= amount:
            print("取款成功")
            self.balance -= amount
        else:
            print("穷鬼，该充钱了")

    def checkBalance(self):
        return self.balance

zs = BankAccount("b001","zs",3000.00)
zs.deposit(100)
print(zs.checkBalance())
zs.withdraw(100)
print(zs.checkBalance())
zs.withdraw(5000)
print(zs.checkBalance())